#hostPerformance {
  .el-radio-button__inner {
    color: white;
  }

  .el-radio-button--mini .el-radio-button__inner {
    padding: 7px 7px;
    background: rgba(255, 255, 255, 0);
  }

  .el-popover {
    background: rgba(0, 0, 0, 0.7);
  }

  .el-popover .my-el-popover {

  }

  .el-descriptions {
    background: rgba(255, 255, 255, 0);
  }

  .el-descriptions__body {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
  }

  .el-descriptions__title {
    color: white;
  }

  el-descriptions-item el-descriptions-item__cell {
    height: 20px;
  }

  .el-notification.right {
    background: rgba(0, 0, 0, 0.7);
    color: white;
    right: 16px;
    overflow: visible;
  }

  .el-notification__title {
    color: white
  }

  .el-notification__content {
    color: white;
  }

  .el-notification__closeBtn {
    color: #ffffff;

  }

  .el-dialog {
    background: rgba(0, 0, 0, 0.3);
    border-radius: 10px;
  }

  .el-dialog > .el-dialog__body {
    padding: 0px;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    background-color: rgba(0, 0, 0, 0.3);
    color: white;
    margin: 0 0 0 0;
  }

  .el-dialog__title {
    color: #FFFFFF;
  }

  .el-dialog__header {
    border-top: 2px solid #FFFFFF;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: rgba(0, 0, 0, 0.3);
    color: white;
  }

  .el-dialog__footer {
    border-bottom: 2px solid #FFFFFF;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: rgba(0, 0, 0, 0.3);
    color: white;
  }

  .title_row {
    margin-top: 1%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
  }

  .title_box {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }

  .title_box_text {
    font-family: 'Alternate';
    font-size: 32px;
    color: white;
  }

  .title_box_hr {
    border-bottom: 2px solid;
    opacity: 0.2;
    color: white;
    width: 120%;
    margin-top: 2%;
    margin-left: -10%;
  }

  .top_button_box {
    margin-top: 1%;
    margin-left: auto;
    display: flex;
    display: -webkit-flex;
    align-items: center;
  }


  .gailan_label {
    font-family: 'Alternate';
    opacity: 0.7;
    font-size: 12px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 12px;
  }

  .title_class {
    font-family: 'Alternate';
    font-size: 15px;
    color: white;
  }

  .gailan_box {
    background-image: url("/static/hostPerformance/box.png");
    background-size: 100% 100%;
    border-color: white;
    margin-left: 10px;
    margin-top: 10px;
    box-shadow: 5px 5px 20px 0 rgba(19, 29, 39, 0.50);
  }

  .gailan_box hr {
    background: #FFFFFF;
    width: 14px;
    /*height: 2px;*/
  }

  .gailan_box img {
    /*box-shadow: 0 0 6px 1px #26A2FF;*/
    text-align: center;
  }

  .gailan_box_total {
    font-family: 'Alternate';
    /*font-size: 42px;*/
    font-size: 36px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 59px;
    text-shadow: 0 0 6px #26A2FF;
  }

  .gailan_box_center {
    text-align: center;
  }

  .gailan_box_img {
    margin-top: 28px;
    height: 44px;
    width: 44px;
  }

  .gailan_box_lable {
    font-family: 'Alternate';
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
  }

  .host_num_box {
    margin-top: 1.5vh;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }

  .host_num_text {
    font-family: 'Alternate';
    font-size: 16px;
    font-weight: bold;
  }

  .card_title_row {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
  }

  .chart_box {
    width: 100%;
  }

  .hr {
    border-bottom: 1px solid;
    opacity: 0.2;
    color: white;
  }

  .hr_tag {
    margin-top: 17px;
    border-bottom: 2px solid;
    color: #FFFFFF;
    width: 14px;
  }

  .hr_left {
    margin-left: 50px;
    margin-right: 50px;
  }

  .title_class {
    font-family: 'Alternate';
    font-weight: bold;
    font-size: 11pt;
    color: white;
  }

  .title_left_class {
    margin-left: 50px;
  }

  .hr_mid {
    /*margin-top: 17px;*/
    /*width: 630px*/
  }

  .hr_right {
    /*width: 590px*/
  }

  .table_box {
    //表格间距
    .el-table--mini .el-table__cell {
      padding: 2px 0
    }

    //整个表格背景颜色及边框弧度
    .el-table {
      background-color: rgba(38, 38, 38, 0);
      border-radius: 9px;
    }

    //字体颜色
    .el-table tr {
      background-color: transparent;
      color: white;
      height: 8vh
    }

    .el-table th.el-table__cell.is-leaf {
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    }

    //标题背景颜色
    .el-table th {
      background-color: transparent !important;
    }

    //标题字体颜色
    .el-table th .cell {
      color: #a8a7a7
    }

    //去除边框
    .el-table--border {
      border: none;
    }

    //去除行下划线
    .el-table td {
      border-color: rgba(255, 255, 255, 0.2);
    }

    //修改鼠标滑过背景颜色
    .el-table--enable-row-hover .el-table__body tr:hover td {
      background-color: rgba(38, 38, 38, 0.5) !important;
      color: white !important;
    }
  }

  .table_title span {
    color: white;
    opacity: 0.5;
    font-size: 12px;
  }

  .table_value {
    padding-left: 20px;
    margin-left: 50px;
    height: 30px;
    padding-top: 4px;
  }

  .table_value span {
    color: white;

  }

  /* 偶数行的样式 */
  .table_value:nth-child(even) {
    background: rgba(255, 255, 255, 0.06);
  }
}




